package com.tdd.mockexample;

public class LoginService {

	private final AccountRepoisitory repository;

	public LoginService(AccountRepoisitory repository) {
		this.repository = repository;
	}

	public void login(String accountName, String candidatePassword) {
		Account account = repository.findAccountNamed(accountName);

		if (account.passwordMatches(candidatePassword))
			account.setLoggedIn(true);
	}

}
